void main(List<String> args) {
  List indexList = [1, 2, 3];
  print(indexList);

//尾部添加数据
  indexList.add(4);
  print(indexList);

//添加数组
  indexList.addAll([1, 2, 3, 4, 5, 6, 7, 8]);
  print(indexList);

//插入操作
  indexList.insert(0, 999);
  print(indexList);

  //按数据删除数据
  indexList.remove(1);
  print(indexList);

//按索引删除数据
  indexList.removeAt(0);
  print(indexList);

//删除最后一个数据
  indexList.removeLast();
  print(indexList);

  //按范围删除
  // indexList.removeRange(0, indexList.length);
  // print(indexList);

//forEach循环
  indexList.forEach((element) {
    print(element);
  });

//every 所有满足条件
  print(indexList.every((element) => element > 0));

  //拿到第一个数据
  print(indexList.first);

  //拿到最后一个数据
  print(indexList.last);

  //where 类似于filter
  print(indexList.where((element) => element > 3));

  //判断是否为空
  print(indexList.isEmpty);
}
